massive protests against the government - Spanisch Englisch Wörterbuch